package model

import (
	"fmt"
)

// Memory statistics
type Memory struct {
	Total       float64 `json:"total"`       // 整个系统的内存
	Available   float64 `json:"available"`   // 可用
	Used        float64 `json:"used"`        // 已使用
	UsedPercent float64 `json:"usedPercent"` // 使用率
}

func (m Memory) String() string {
	return fmt.Sprintf("total: %vGB, available: %vGB, used: %vGB, usedpercent: %v%%\n",
		m.Total, m.Available, m.Used, m.UsedPercent)
}
